/*
 * @author zhangpeihao
 * @brief GTest case class
 */

#ifndef ZSYSTEM_UNITTEST_CASE_H_
#define ZSYSTEM_UNITTEST_CASE_H_

#include <gtest/gtest.h>
#include <zsystem/core/xml/xmlFile.h>

class test_xmlbase : public zsystem::xmlbase
{
  public:
    test_xmlbase();
    ~test_xmlbase(){}
  int _data;
};

class utcase: public testing::Test {
public:
  const static char* testXML;
	utcase();
	virtual ~utcase();
	static void setupCase();
	static void teardownCase();
protected:
	virtual void setup();
	virtual void teardown();
  test_xmlbase xmlbase;
  zsystem::xmlFile xmlfile;
};


#endif /* ZSYSTEM_UNITTEST_CASE_H_ */
